﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Zocono.WCS.Domain.EntityInfo;
using Zocono.WCS.Infrastructure.ApllicationDto;
using Zocono.WCS.Infrastructure.ApllicationDto.DtoWcsManage;

namespace Zocono.WCS.Domain.PlanarProcessServiceMapDomain
{
    public interface IPlanarProcessServiceMapService : IDomainService
    {
        Task<long> AddPlanarProcessServiceMapAsync(PlanarProcessServiceMapInfoDto planarProcessServiceMapInfoDto);
        Task<bool> DeletePlanarProcessServiceMapAsync(long ID);
        Task<bool> UpdatePlanarProcessServiceMapAsync(PlanarProcessServiceMapInfoDto planarProcessServiceMapInfoDto);
        Task<List<PlanarProcessServiceMapInfoDto>> GetPlanarProcessServiceMapAsync(QueryPlanarProcessServiceMapInfoDto queryPlanarProcessServiceMapInfoDto);
        Task<PlanarProcessServiceMapInfoDto> GetPlanarProcessServiceMapByIDAsync(long ID);
    }
}
